Asset Manager 3.0
SQL-Objekt-Explorer und SQL-Abfragen
Für die Arbeit mit dem SQL-Objekt-Explorer sind administrative Berechtigungen im Asset Manager notwendig.

 

Für das Thema Arbeiten mit SQL stellt der Asset Manager einen SQL-Objekt-Explorer (1.), ein Abfragefenster (2.) und ein Fenster für die Darstellung der Abfrageergebnisse (3.) zur Verfügung. Diese Elemente haben immer das gleiche Aussehen und sind an verschiedenen Stellen im Asset Manager implementiert. Sie können unterschiedlich angeordnet sein, bilden aber eine Einheit. Darüber hinaus gehören dazu im Hauptmenü die drei Buttons  und  für das Formatieren, das Testen und das Ausführen von SQL Skripten. Hier das Beispiel innerhalb des Abfrage-Managers:

 

 

Mit Hilfe des SQL-Objekt-Explorers können verschiedene SQL-Objekte ausgewählt werden. Zunächst wird eine Liste mit den gefundenen SQL-Servern angeboten.

 

 

 

Wie zu erkennen ist, wird nicht nur der lokale SQL-Server dort aufgeführt, auf dem der Asset Manager installiert ist, sondern auch sogen. Linked Server. Damit diese aber in der Liste erscheinen, müssen sie vorab registriert werden. Wie das geht, steht hier.

 

Nach der Auswahl des SQL-Servers kann innerhalb der nächsten Dropdown-Liste die Datenbank ausgewählt werden:

 

 

 

Nach deren Auswahl wird die Baumstruktur, die alle Tabellen, deren Spalten, sowie alle Sichten und deren Spalten aktualisiert und angezeigt:

 

 

 

Möchte man nun z.B. alle Spalten der Tabelle Computer abfragen, kann die komplette Abfrage einfach mittels Kontextmenü in die Zwischenablage kopiert werden:

 

 

 

Von dort aus kann sie dann mittels Strg-V in das SQL-Abfrage-Fenster eingefügt werden:

 

 

 

Damit das Ergebnis aber lesbarer wird, kann dieses mittels des Buttons  ansprechend formatiert werden:

 

 

Sollen stattdessen nur bestimmte Spalten der ausgewählten Tabelle abgefragt werden, können diese Spalten und auch die Tabelle selbst mittels Drag and Drop in das SQL-Abfrage-Fenster gezogen werden:

 

 

 

Auf diese Weise können SQL-Abfragen schnell und einfach erstellt werden. Diese Dokumentation beschreibt nicht die allgemeine Syntax der SQL-Sprache. Diese wird z.B. hier erklärt.

 

Nach Erstellung der entsprechenden Abfrage kann diese zunächst mit dem Button  auf Gültigkeit überprüft werden: 

 

 

 

Abschließend kann die Abfrage ausgeführt und das Ergebnis kontrolliert werden:

 

 

 

Um innerhalb der Tabellen, Sichten und Spalten nach Objekten suchen zu können, kann folgendes Feld und der dazugehörige Button  verwendet werden:

 

 

 

Mit jedem Klick auf den Button  wird die jeweils nächste Fundstelle angezeigt.

 

Um nicht wieder und wieder Anfragen an den Asset Manager Web Service senden zu müssen, werden alle Objekte innerhalb des SQL-Objekt-Explorers im Cachespeicher bereitgehalten. Daher kann es z.B. nach der Erzeugung einer neuen Tabelle notwendig sein, die SQL-Objekte neu einzulesen. Hierzu kann folgender Button verwendet werden:

 

 

 

 

 


Copyright © 2009 - 2017 smcTeam Systems Management Consulting GmbH & Co. KG